home *** CD-ROM | disk | FTP | other *** search
- Copyright (c) 1989-92
- by David Seidman
- September 1992
-
-
- Software by Seidman's
-
- WPMD
-
- The File Doctor for WordPerfect(r)
-
-
- Things can go wrong with WordPerfect 5 (that is, 5.0 or 5.1) document
- files. Text may disappear. WordPerfect 5 (WPerf5) may stop
- recognizing a file as a WPerf5 document file. And other strange things
- may happen. We don't always know why they happen, but we can do
- something about them when they do.
-
- If your WPerf5 files get sick, WPMD, the WordPerfect 5 File Doctor, may
- be able to help. It cannot help if what should be in your file has
- simply vanished from your disk, but that is not what usually happens.
- Check the size of your file with the DOS DIR command. If the number of
- bytes is not too small, your text is probably still there, and it is
- time to call the File Doctor. WPMD cannot cure all the maladies that
- may afflict WordPerfect files, but it can cure many of them.
-
- WPMD has two ways of operating. The Ordinary Way is very simple to
- use. The other way, Drastic Surgery, is a bit more complicated. The
- Ordinary Way is usually all you need, but sometimes you need Drastic
- Surgery and sometimes you need both.
-
-
- What The Ordinary Way Does
- --------------------------
-
- WPerf5 function codes are stored as series of bytes that have meaning
- to WPerf5, not as what you see in Reveal Codes. If even one byte in a
- code is incorrect, WPerf5 can get hopelessly confused. This confusion
- can have dramatic results. For example, the entire text of your
- document may disappear from the screen; even though the text is
- actually all there in the file, WPerf5 shows nothing but a blank
- screen. Less dramatically, you may lose part of the text, a "loop" may
- develop so that moving the cursor down in the document brings you to an
- earlier part of it, or the text may become incorrect in other ways.
-
- WPMD handles this problem by looking for messed up codes. Usually when
- it finds them, it deletes them and leaves the message **FIX** in their
- place. If WPMD's cure works well, you just retrieve the fixed file
- into WPerf5, search for **FIX** (use an Extended Search, because WPMD
- may have fixed a problem in a footnote, endnote, header, footer, or
- text box), and see if anything is missing at that point. At least one
- code is likely to be missing. In addition, you will often see garbage
- -- erroneous characters and codes -- after the **FIX** message. The
- garbage is the remains of broken codes. Simply delete it.
-
- In rare cases, WPMD will cure the problem without leaving a **FIX**
- message. This happens when WPMD figures out exactly what the incorrect
- bytes should be and replaces them with the correct ones.
-
- In all cases, when WPMD fixes the file, PROOFREAD carefully. WPerf5
- may have changed characters in your text in ways WPMD cannot detect.
-
-
- What Drastic Surgery Does
- -------------------------
-
- Use Drastic Surgery when (a) WordPerfect does not recognize your
- document as a WP5 document file ("incompatible file format" is the
- usual tipoff to this problem); (b) WordPerfect tells you there is
- insufficient space on the WP disk to retrieve the file and you suspect
- there is enough space; or (c) all else fails (that is, after you have
- tried the Ordinary Way, and after you have tried FIXPRE, which is
- briefly described below).
-
- While the Ordinary Way fixes your text, Drastic Surgery does nothing to
- the text of your document. Instead, it amputates the document prefix,
- the beginning part of the document file you do not see in WPerf5, and
- replaces it with another document prefix. This amputation loses a good
- deal of information, including graphics, styles, and initial codes
- (unless you have the same information available in the prefix of
- another file). If the only problem is a problem in the prefix, Drastic
- Surgery may be all the cure you need. But Drastic Surgery may simply
- allow WPerf5 to get to the rest of the document, where there could also
- be problems. So if Drastic Surgery does not fully cure your file, try
- the Ordinary Way again, using the re-prefixed file produced by Drastic
- Surgery as the input file.
-
-
- Running WPMD
- ------------
-
- You can give instructions to WPMD from the DOS command line, or you can
- use the program interactively. To use it fully interactively, you
- start the program by typing its name at the DOS command line and
- pressing ENTER:
-
- C>WPMD
-
- WPMD does not allow you to change the colors it uses in interactive
- operation. If you do not like the colors, you can start the program
- this way:
-
- C>WPMD -M
-
- The program will then run in monochrome mode.
-
- If you start the program like this:
-
- C>WPMD -?
-
- WPMD will display a summary of the instructions for using it in command
- line mode.
-
- If you start WPMD with either just WPMD or WPMD -M, the program will
- ask you to enter an input file name. Type the name (including drive
- and directory, if necessary) of the sick file. When you have finished
- typing and editing the file name (conventional editing keys work), hit
- the ENTER key. If you include a DOS wildcard (* or ?) in the filename,
- a window with a list of files matching the file specification you
- provided will appear. Move the cursor to the file name you want to
- select and hit the ENTER key. The selected file name will appear as
- the response to the program's request for an input file name. You can
- then edit it or hit the ENTER key to accept it. If you change your
- mind and want to exit the program without selecting an input file,
- delete the response to the prompt and hit ENTER.
-
- WPMD will then ask you for the name of an output file, the fixed file
- it is to create. It will propose a file name, which you can accept by
- hitting the ENTER key. Usually, the name it proposes will be the name
- (including path) of the input file, but with the extension FIX. If a
- file with that name already exists, WPMD will try extensions from X01
- to X99. If all of those are in use with that file name, WPMD will not
- propose a file name. If you like the proposal but would like to edit
- it a bit, move the cursor with an arrow key before doing any editing.
- If you do not like the proposal and would like to enter a new name,
- just start typing; the proposed name will vanish. If you would like to
- restore the original proposal, hit CtrlR.
-
- If there are problems with the input or output file name you supply,
- WPMD will ask you to take corrective action. It should be obvious how
- to respond.
-
- After you have supplied the input and the output file names, WPMD will
- ask you whether you want to use the Ordinary Way or Drastic Surgery.
- If you want to use the Ordinary Way, type O or hit the ENTER key. If
- you want to use Drastic Surgery, type D.
-
- Once the Ordinary Way starts, WPMD may ask you if you are sure the
- input file is a WordPerfect 5 document file. If it asks, answer with
- either Y or N. If the answer is Y, the program continues. If the
- answer is N, the program quits. WPMD may also ask you if the input
- file is "locked," or password protected. If the answer is N(o), the
- program continues. If the answer is Y(es), the program quits, because
- WPMD cannot work with locked files. It may also quit in the face of
- various problems, which it will explain.
-
-
- Using The Ordinary Way From The Command Line
- --------------------------------------------
-
- In addition to using the Ordinary Way as described above, you can also
- start it from the DOS command line:
-
- C>WPMD Infile Outfile [-M]
-
- Infile is the name (including drive and directory, if necessary)
- of the sick file.
-
- Outfile is the name (including drive and directory, if
- necessary) of the fixed output file.
-
- -M, which is optional, controls colors, as described above. (Do
- not use the brackets; they simply indicate that -M is optional.)
-
-
- For example,
-
- C>WPMD c:\wp50\letters\John.wp5 c:\wp50\letters\John.fix -M
-
- When run from the command line, rather than interactively, WPMD may
- respond with various messages and then stop. If it does, you have to
- figure out what to do next. For example, WPMD may tell you it can't
- find the input file. In that case, you should see if there is an error
- on your command line. But some messages make clear that WPMD thinks
- there are problems in the input file that it cannot handle in the
- Ordinary Way. At that point, you have two choices. First, you can
- give up. Second, you can try Drastic Surgery.
-
-
- Using Drastic Surgery
- ---------------------
-
- As with the Ordinary Way, you can use Drastic Surgery entirely from the
- DOS command line. That is complicated, and we will explain interactive
- operation first.
-
- Drastic Surgery, as noted above, replaces your document's prefix by
- another prefix. It can create a prefix by itself, but that prefix will
- not have a good deal of useful information that is stored in the prefix
- of your document, such as Initial Codes, Graphics, Styles, and so
- forth. If you have a good WordPerfect document with a similar prefix -
- - that is, a prefix likely to have much the same information as the
- prefix on your sick document -- WPMD can use that prefix instead. Once
- you tell WPMD that you want to use Drastic Surgery, it asks you whether
- you want to use the prefix from another document. Answer with a Y or
- N. If you answer Y(es), WPMD then asks you to supply the name of
- another file, the file with the prefix you want to use. (You can
- respond with wildcards, as in the case of the input file.) If you
- leave that filename blank, or if you supply the name of either your
- input or your output file, WPMD will use the prefix it creates;
- otherwise, it will take the prefix from the file you named.
-
- In order to put a new prefix before the text of your document, Drastic
- Surgery needs to know the "offset," the location, in the file where the
- text part of your document begins. That information is stored very
- close to the beginning of a normal WordPerfect document. Of course,
- you would not be using Drastic Surgery if your document were a normal
- WordPerfect document. Therefore, the information stored in the file
- where the offset of the start of the text is supposed to be stored may
- not be valid. Nevertheless, that information is worth trying. WPMD
- reads the information. If it thinks that indicates a plausible file
- offset, WPMD asks you whether you want to try Drastic Surgery using
- that offset. To help you decide whether to try that offset, WPMD also
- tells you the number of bytes there would be in the text part of your
- document if that were the offset of the beginning of the text. If you
- think that number of bytes is at all plausible, you might as well let
- WPMD run Drastic Surgery using that offset. At best, it is the right
- offset. At worst, it is wrong, the output file is not very good, and
- you try Drastic Surgery again. In other words, let WPMD try Drastic
- Surgery with the internally stored offset information unless you have a
- very good reason not to. The usual good reason is that you have
- already tried that once. There can be other good reasons. If the file
- you are trying to fix is a 200 page document and WPMD says that, based
- on the internally-stored offset, the text of the file is 500 bytes, the
- internally stored value is not likely to be right.
-
- If you decide not to use the offset stored internally, you have to tell
- WPMD where the text part of the document begins. So that you can do
- this, WPMD displays your file in a conventional "hex mode" manner. As
- an example, we use a simple file, which contains nothing but the
- sentence "This is an example." The hex mode display looks something
- like this (some blank columns have been deleted, for better fit on the
- page):
-
-
- ’ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ∏
- ≥000000 FF 57 50 43 3B 01 00 00 01 0A 00 00 00 00 00 00 .WPC;...........≥
- ≥000010 FB FF 05 00 32 00 FF 00 00 00 07 00 0F 00 00 00 {...2...........≥
- ≥000020 42 00 00 00 02 00 56 00 00 00 51 00 00 00 0C 00 B.....V...Q.....≥
- ≥000030 57 00 00 00 A7 00 00 00 03 00 01 00 00 00 FE 00 W...'.........~.≥
- ≥000040 00 00 43 6F 75 72 69 65 72 20 31 30 20 63 70 69 ..Courier 10 cpi≥
- ≥000050 00 00 00 FF FF 6D 00 5B 00 78 00 78 00 78 00 0A .....m.[.x.x.x..≥
- ≥000060 00 01 00 00 00 00 00 C2 01 40 1D C2 01 78 00 14 .......B.@.B.x..≥
- ≥000070 1E 0C 17 8C 0A 00 00 00 04 11 40 C9 00 29 73 E5 ..........@I.)se≥
- ≥000080 01 1B 00 FE FE FE FE FE FE FE FF FE FF FF FF FF ...~~~~~~~.~....≥
- ≥000090 FF FF FE FF FF FF FF FF FF FF FF FF FF FF FF FF ..~.............≥
- ≥0000A0 FF FF FF FF FF FF FF 50 61 6E 61 73 6F 6E 69 63 .......Panasonic≥
- ≥0000B0 20 4B 58 2D 50 31 30 39 31 00 00 00 00 00 00 00 KX-P1091.......≥
- ≥0000C0 00 00 00 00 00 00 00 00 00 00 00 00 50 41 4B 58 ............PAKX≥
- ≥0000D0 50 31 30 39 2E 50 52 53 00 DB 01 78 00 14 1E 0C P109.PRS.[.x....≥
- ≥0000E0 17 8C 0A 00 00 00 04 11 40 C9 00 87 CF 01 00 01 ........@I..O...≥
- ≥0000F0 00 00 00 00 00 00 00 58 02 18 3D 13 22 04 82 FB .......X..=."..{≥
- ≥000100 FF 05 00 32 00 00 00 00 00 06 00 08 00 00 00 31 ...2...........1≥
- ≥000110 01 00 00 08 00 02 00 00 00 39 01 00 00 00 00 00 .........9......≥
- ≥000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................≥
- ≥000130 00 00 23 7C 00 78 00 00 00 00 00 54 68 69 73 20 ..#|.x.....This ≥
- ≥000140 69 73 20 61 6E 20 65 78 61 6D 70 6C 65 2E is an example. ≥
- ‘ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕæ
- Press [ESC] when cursor is at doc start
-
-
- Most users will care only about the sixteen columns at the right of the
- screen, where the cursor will stay. Those columns display the bytes in
- your file (including the bytes in the prefix), usually as ascii
- characters, although some are displayed as dots. In the rest of the
- screen, the first column of six digit numbers has the offset, in
- hexadecimal, of the first byte displayed on the line -- most users of
- WPMD will, and should, ignore this column. The next sixteen columns of
- two digit numbers are the hexadecimal representation of the sixteen
- bytes shown on the right. Again, most users will, and should, ignore
- the hexadecimal values.
-
- In the example, the entire file fits on a single screen. Most files
- will not. You need to move around the document looking for the
- beginning of the text and then put the cursor on the first character in
- the text (in this case, the T in This). In moving around the file, you
- can use conventional cursor keys, PageUp and PageDown, Home to get to
- the beginning of a line of sixteen characters, End to get to the end of
- it, CtrlPgDown to get to the end of the file, and CtrlPgUp to get to
- the beginning.
-
- In addition to moving around with the cursor movement keys, you can
- search for text automatically. To search for a text string, hit CtrlQ
- and then F. You will be asked to enter the string. Type it and hit
- the Enter key. You will be prompted for search options. The valid
- options are U, G, and B. Enter as many of them as you want to use and
- hit enter. Option U is used if you want a case insensitive search; if
- you do not use it, the search is case sensitive. The other two options
- control the search direction. By default, the search is from the
- cursor to the end of the file. Option B results in a backward search
- to the beginning of the file. Option G will search the entire file.
- To repeat a search, hit CtrlL.
-
- You may find it convenient to set "markers" in the file -- candidate
- locations of the start of the text. You can set up to four markers,
- numbers 0 through 3. To set a marker at the cursor location, type
- CtrlK followed by the number of the marker. You can jump to a marker
- you have previously set by typing CtrlQ followed by the number of the
- marker.
-
- It is not always easy to find the beginning of the text of the
- document. Document prefixes can be many thousands of bytes long, so
- you may have to do a lot of paging down. And the prefix may contain
- information that looks like it should be part of the text. For
- example, the document summary is contained in the prefix, and it may
- contain a copy of part of the document text. Styles are stored in the
- prefix, and they may contain chunks of text. Examine the display
- carefully and try to avoid treating these chunks of text as the
- beginning of the document. (There is, unfortunately, another
- circumstance making it impossible to find the beginning of the text
- part of the document. It is not always there. If you do not see
- anything resembling the start of your text anywhere in the display of
- the file, your document is too badly damaged to be recovered, or else
- it is a "locked" -- that is, password protected -- document. WPMD
- cannot fix locked documents.)
-
- When you find the first word in the text, it may nevertheless not be
- located at the true beginning of the text part of the document. For
- example, if the sentence in our example file had been indented with a
- tab, the beginning of the text part of the file would actually have
- been a string of nine bytes very few people would recognize as
- representing a tab. Other function codes at the start of a document
- are also represented by unrecognizable strings of bytes. For a reason
- explained below, function codes like this are not a serious problem,
- and you should not worry about them. Codes that contain text, however,
- including headers, footers, and comments, are more of a problem. If
- you treat text within a header, footer, comment, style, or similar
- structure as the beginning of the text of your document, the results
- will not be satisfactory, and it may be necessary to use the Ordinary
- Way on the output of Drastic Surgery.
-
- When you have decided on what to take as the beginning of the text of
- the document, move the cursor to it and hit the ESC key. WPMD will
- then display the hexadecimal offset of that location in the file. You
- can edit that number, or you can simply hit ENTER to accept it. It is
- difficult to imagine any circumstance in which you would want to edit
- that number.
-
- WPMD then asks you whether you want it to search backwards through the
- file for codes. Unless you have a very good reason for answering N(o),
- you should answer Y(es). If you do, WPMD will move backwards in the
- file from the offset you located, seeing if there are valid WordPerfect
- codes. If there are any, WPMD will consider them as part of the text
- part of the document and adjust the offset accordingly. That is why
- you need not worry too much about codes like tabs before the character
- you identify as the start of the text of the document. (This
- description may make it sound as though you could simply move the
- cursor to the end of the file, treat that as the offset of the
- beginning of the text, and let WPMD do the work of finding the
- beginning of the text part of the document. Unfortunately, that will
- not work, for two reasons. First, WPMD will search backwards only for
- about 15,000 bytes. Second, WPMD will stop searching backwards the
- first time it finds an invalid code. Since you would not be using WPMD
- if you knew the file to be in perfect shape, there is a risk that there
- are invalid codes. If you leave the cursor inside a function code,
- such as a header, footer, or comment, WPMD will think the beginning of
- that function code is an invalid code.)
-
- Once you have answered the backward searching question, WPMD proceeds
- to process your file.
-
- If you prefer, you can use Drastic Surgery from the DOS command
- line, avoiding some or all of the interactive program operation.
- The DOS command line looks like this:
-
- C>WPMD Infile Outfile -d[hex] [-gfilespec] [-m]
-
- The optional -gfilespec identifies the file from which you want
- to take a prefix to use on your output document, as described
- above.
-
- If you use -d without the optional hexadecimal offset value,
- WPMD will proceed to find the offset, with your help, as
- described above. Alternatively, you can supply the offset
- immediately following the -d, for example, -dF14, and avoid all
- interactive operation. The user will rarely know the offset, so
- this option will rarely be used. But you may sometimes know it.
- For example, if your file gets completely trashed, and you use a
- disk sector editing tool to recover it, you might well recover
- only the text part of the document, so the file would have no
- prefix. In that case, the offset of the start of the text part
- of the document is 0.
-
- When Drastic Surgery finishes, the next step is to read the output file
- into WordPerfect. If all has gone well, you will have a healthy
- document again. If not, you should try using the Ordinary Way on the
- new document.
-
- David Seidman
- Software by Seidman
- 2737 Devonshire Pl. NW
- Washington, DC 20008
- FAX: (202) 462-8601
- CompuServe: [70441,2414]
- GEnie: D.SEIDMAN
-
-
- In addition to WPUSERS on CompuServe and the WordPerfect RT on GEnie, I
- monitor three networked WordPerfect BBS conferences more or less
- regularly, and you can leave questions or suggestions for me in any of
- them. You are likely to get a faster response if you leave the message
- on the BBS I call than if you count on the network to get your message
- to me and mine to you. The networks are listed below, along with the
- BBS I call for each.
-
-
- Smartnet Arlington Software Exchange, 703-532-7143
- Metrolink/RIME D.C. Information Exchange, 703-836-0748
- FIDO Free Spirit, 301-283-8917
-
-
- NOTE: WordPerfect is a registered trademark of the WordPerfect
- Corporation.
- LICENSE INFORMATION
-
-
- WPMD is not in the public domain. It is fully protected by copyright.
-
- WPMD is distributed as shareware (without the documentation in
- WordPerfect format). If you obtain a copy without paying the license
- fee, you are granted without charge a limited license which permits (a)
- use of the program for a reasonable period for evaluation and testing;
- (b) making copies for distribution to others without charge, provided
- the program and the accompanying documentation are distributed together
- and without modification; (c) posting the program, together with the
- accompanying documentation, on electronic bulletin board systems.
-
- How long is a reasonable period? The idea of shareware is that you
- should be able to try a program before deciding to buy it. But unless
- you have a broken WordPerfect 5 file, you really are not in a position
- to try WPMD. You probably would like to keep WPMD around as a kind of
- insurance policy, hoping that if a problem ever develops with a
- WordPerfect 5 file, WPMD can help fix it. Although I would prefer that
- you sent your license fee simply because you have heard WPMD is a good
- program, it is reasonable that you would not do so.
-
- Once you have tried WPMD on one of your broken files and found that it
- does work, the clock starts ticking on reasonableness. After all, if
- WPMD saved a single file of any substantial size for you, you should
- not have to wait for more information before deciding it is worth the
- registration fee. I think more than two weeks after that point is
- unreasonable. And that is what a "reasonable period" means for
- purposes of this license.
-
- Use after the reasonable evaluation and testing period requires payment
- of a license fee. For a single copy (plus necessary archival copies),
- to be used on only one computer at a time, the fee is $35.00. For your
- convenience, an invoice form is included below. For large quantities,
- discounts and site licenses are available. Write for information. Any
- license for which payment is properly made is valid for this version of
- WPMD and all subsequent versions.
-
- What do you get for your license fee? Aside from permission to use the
- program and the warm feeling that you are not violating the copyright
- laws, not very much, but a little. You will receive the latest version
- of the program, along with the documentation in WordPerfect format, and
- you will receive notice of significant program upgrades, which you may
- order for a small shipping and handling fee. Further, if you let me
- know about any problems you have with the program, I will try to solve
- them. A license if valid for all versions of WPMD, not just the
- current one. The only upgrade fee is for shipping and handling.
-
- Users groups and other not-for-profit organizations may distribute
- unmodified copies of WPMD, together with its accompanying
- documentation, for a fee to cover duplication and related costs, not to
- exceed $6.00. Certain organizations may have been granted permission
- to distribute the program for a fee larger than $6.00, the larger fee
- to include the license fee for a single copy. If the organization from
- which you received a copy of the program has been granted that
- permission, it should tell you so.
-
- The United States Department of Justice is granted a license, without
- payment of fee, for all official use of WPMD.
-
-
- WARRANTY INFORMATION
-
-
- WPMD is distributed without warranties of any kind, express or implied,
- including, but not limited to, the implied warranties of
- merchantability and fitness for a particular purpose.
-
- No representation or other affirmation of fact, including but not
- limited to statements regarding suitability for use, or performance of
- WPMD, shall be or be deemed a warranty by the licensor for any purpose,
- nor give rise to any liability or obligation of the licensor whatever.
-
- In particular, no statement in program documentation shall be deemed a
- representation or warranty that the program will perform in any
- particular manner, or perform in any manner whatsoever, or that the
- program is suitable for any particular use or any use at all.
-
-
- RELATED PROGRAMS
-
-
- FIXPRE --
-
- FIXPRE, which is also useful in curing the ills of WPerf5 files, is
- part of the shareware package WPTOOLS. The description below gives
- some idea of the situations in which FIXPRE may solve problems with
- WordPerfect files. We cannot describe all the circumstances, because
- FIXPRE often helps with problems new to us.
-
- WPTOOLS is a collection of 14 shareware utilities for use with WPerf5,
- with an additional six provided to registered users. These utilities
- are DOS programs intended for use with WPerf5 for DOS, but most of them
- are also useful with WPerf5 for Windows. At this writing, the latest
- version of WPTOOLS is 5.1b. WPTOOLS is available on many BBSs, on
- CompuServe in the WPSGA forum, and on GEnie in the WordPerfect RT. Or
- you can order it for $25 from Software by Seidman, plus $2.00 for
- shipping and handling. For your convenience, an order form appears
- below.
-
-
- Here are brief descriptions of all 20 WPTOOLS programs:
-
-
-
- COMMENTS Reads one or more WP5 document files, extracts the
- comments, and writes them to a WPerf file or to standard output.
-
- DISKFONT Searches a directory for specified soft font files and,
- optionally, lists descriptive information about the fonts it finds.
-
- ENDFOOT Converts all footnotes (endnotes) to endnotes
- (footnotes), changing automatic references appropriately.
-
- FIXPRE Removes deleted (and optionally other) data packets
- from the prefix of WP5 document files and removes deleted data packets
- from WP5 (and other WPCorp) setup files (e.g., WP{WP}.SET). For
- document files, this will often facilitate changing the printer driver
- used with the file and shrink the file. Setup files grow as you modify
- your setup; FIXPRE shrinks them again. And FIXPRE sometimes helps when
- WP5 just seems to be acting strangely. Optionally deletes styles,
- initial codes, document summaries, and graphics.
-
- FONTFILE Lists the file names of the soft font files specified
- in a PRS file.
-
- FONTLIST Lists the names of the fonts used in a WP5 document
- and the PRS file the document calls for.
-
- IS5XDOC Identifies WP5 document files. Useful in batch files.
-
- LISTMACS Lists the names and descriptions of macros in WPM and
- WPK files (and the keys for WPK macros), optionally sorted. Also works
- with PP5 and DR macro and keyboard files.
-
- MAKETABS Converts an ASCII text file to a WP50 document,
- replacing spaces by tabs. Used with columnar material.
-
- MASTER Reads a WP5 master document and lists the unexpanded
- subdocuments it calls for.
-
- MERGESUM Creates (or adds to) a WP50 secondary merge file, each
- record containing the information from a WP5 document summary (or,
- optionally, the first 400 or so characters of a document if no summary
- was created), along with information from the DOS file directory. In
- effect, creates a database of document summaries that can be processed
- using the WP5 Merge and Sort functions, or WordPerfect's Notebook
- program.
-
- PRINTIT Paginates and formats an ASCII text file for printing.
-
- PRSFONTS Lists and optionally numbers the names of the fonts
- available in a WP5 PRS file.
-
- STYLIST Lists names and descriptions of styles, optionally
- sorted.
-
- STYLEUSE Lists the styles used in the text of a document.
- Lists the styles found in the prefix but not used in the document.
- Optionally deletes unused (or all) styles from the prefix. Optionally
- deletes style on and off codes from the text of a document, leaving the
- codes added by the style.
-
- TARGETS Lists the automatic reference targets and references
- in a WP5 document file, indicating unreferenced targets and references
- to nonexistent targets.
-
- WHATPTRS Lists the printers described in ALL files, optionally
- sorted by printer name.
-
- WP5LOOK Displays one or more WP5 document files specified on
- the command line, piped to the program, or entered in response to
- prompts. Particularly because files can be specified with wildcards,
- WP5LOOK may be more convenient than WP5 itself for browsing through WP5
- documents. Also displays non-WP5 files.
-
- WPGSIZE Extracts and lists the dimensions of the image
- coordinate space for WPG files. Useful in getting the aspect ratio
- right.
-
- WPSNOOP Determines, in greater or lesser detail, the file type
- of many, but not all, files associated with recent WordPerfect
- Corporation products. For WP5 document files, lists the document
- summary and the PRS file. For macro files, lists the description.
- Optionally reveals the structure of WP5 document file prefixes and of
- set file prefixes.
-
- -----------------------------------------
-
- SHOWCODE --
-
- Reveal Codes can be very helpful in figuring out what went wrong with a
- WPerf5 document. But it is difficult to examine a lengthy document in
- Reveal Codes. SHOWCODE allows you to print out almost exactly what you
- would see in Reveal Codes if you used Reveal Codes on an entire
- document. SHOWCODE is part of MORE TOOLS.
-
- MORE TOOLS is a collection of 9 shareware utility programs (plus two
- additional utilities, including SHOWCODE, for those who register) for
- use with WPerf5, including both Windows and the DOS versions. All of
- the programs are useful with WPerf51 for DOS. A few are not useful
- with WPerf51 for Windows or WPerf50. When released, MORE TOOLS will be
- available on many BBSs, on CompuServe in the WPUSERS forum, and on
- GEnie in the WordPerfect RT. Or you can order it for $25 from Software
- by Seidman, plus $2 for shipping and handling. An order form appears
- below. Release of MORE TOOLS is expected in October 1992.
-
- Here are brief descriptions of the MORE TOOLS programs:
-
- ADDPRS A tool for network administrators, allowing selective
- updating of printer definitions in personal setup files from the
- definitions in the master setup file. More flexible than NWPSETUP.
-
- AUTHOR A tool for managing legal table of authorities
- marking. Generates (as a secondary merge file) a list of the full
- forms and associated short forms used in a document.
-
- CONCATWP Combines a group of WP5 files into a single file, with
- or without separators between files. Useful for combining text and
- saving disk space.
-
- FREEZE "Freezes" styles, cross-references, and paragraph
- numbers, converting them to ordinary text so that they are no longer
- subject to change without explicit editing.
-
- LFSD Simulates List Files, but allows the files to be
- sorted in reverse date order (most recent first), date order, by
- extension, or by file name. For WP51 for DOS.
-
- MPSET Sets environmental variables in the DOS master
- environment. Aids communication between WP5 and other programs through
- environmental variables.
-
- PRIMO Converts merge codes to (bolded) ordinary text, for
- convenient printing and debugging of primary (or secondary) merge
- files. Much faster than the CODES macro.
-
- SHOWCODE Converts a WP5 file into more or less what you would
- see in Reveal Codes. A much more complete conversion than the CODES
- macro provides, and much, much faster.
-
- SHOWSET Lists most of the information in SET files. Find out
- what the default settings are without searching in WP5, print for
- future reference.
-
- STYLIB Helps manage your styles. Create a new style library
- by selecting styles from any or all of your existing style libraries
- and documents.
-
- WFWP Computes and lists the frequencies of words in WP5 files.
-
-
- * * * * * * * * * * * * * * *
-
- INVOICE
-
-
- David Seidman
- Software by Seidman
- 2737 Devonshire Pl. NW
- Washington, DC 20008
-
- DATE:
-
- SOLD TO:
-
- __________________________
- __________________________
- __________________________
-
-
- ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
- ≥ Description ≥ Price ≥
- ≥ ≥ ≥
- √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ≈ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
- ≥ ≥ ≥
- ≥ License for WPMD ≥ $ 35.00 ≥
- ≥ ≥ ≥
- ≥ additional licenses @ $35.00 ≥ _____.__ ≥
- ≥ ≥ ≥
- ≥ ≥ ≥
- ≥ ≥ ≥
- ≥ ≥ ≥
- ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
-
- Total: $_____.__
- D.C. Residents add 6% D.C. Sales Tax: ___.__
-
- Total Charge: $_____.__
-
-
- Make checks payable to Software by Seidman.
-
- For Credit Card orders, Circle one: VISA MasterCard Diners Club
-
- Card Number: __________________________ Exp. Date: _____________
-
- Name on card: __________________________________________________
-
- Signature: __________________________________________________
-
- ------------------------------------------------------------
-
-
- ORDER FORM
-
-
- David Seidman
- Software by Seidman
- 2737 Devonshire Pl. NW
- Washington, DC 20008
-
- DATE:
-
- SHIP TO:
-
- __________________________
- __________________________
- _________________________
-
-
- ⁄ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¬ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒø
- ≥ Description ≥ Price ≥
- ≥ ≥ ≥
- √ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ≈ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¥
- ≥ ≥ ≥
- ≥ __ Licensed copies of WPTOOLS @$25.00 ≥ $ _____.__ ≥
- ≥ ≥ ≥
- ≥ __ Licensed copies of MORE TOOLS @$25.00 ≥ _____.__ ≥
- ≥ ≥ ≥
- ≥ ≥ ≥
- ≥ ≥ ≥
- ≥ ≥ ≥
- ¿ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ¡ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒŸ
-
- Total: $_____.__
- D.C. Residents add 6% D.C. Sales Tax: ___.__
- Shipping and handling: 2.00
-
- Total Charge: $_____.__
-
-
- Make checks payable to Software by Seidman.
-
- For Credit Card orders, Circle one: VISA MasterCard Diners Club
-
- Card Number: __________________________ Exp. Date: _____________
-
- Name on card: __________________________________________________
-
- Signature: __________________________________________________
-
- ------------------------------------------------------------
-
-
-